xm-test report fails because IA64's /cpu/procinfo format is different from
authoremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Wed, 7 Dec 2005 10:27:03 +0000 (10:27 +0000)
committeremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Wed, 7 Dec 2005 10:27:03 +0000 (10:27 +0000)
x86's.  Here's a small patch to fix the problem.

Signed-off-by: Matsumoto <n_matumoto@soft.fujitsu.com>
tools/xm-test/lib/XmTestReport/OSReport.py

index dff20399e260817048d914d203a2aba35b472ed2..c73f9c782101dfdf4aa95d94895a8ef848c65d32 100644 (file)
@@ -102,6 +102,11 @@ class Machine:
         xen = self.__getXenInfo(xenValues)
         cpu = self.__getCpuInfo(cpuValues)
 
+        if cpu["model_name"] == "Unknown":   
+            cpuValues={"arch"  : "Unknown",
+                       "features": "Unknown"}
+            cpu=self.__getCpuInfo(cpuValues)
+
         for k in xen.keys():
             self.values[k] = xen[k]
             if xen[k] == "Unknown":